﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Threading.Tasks;

namespace TestWork_2_25Jan2017
{
    class TextInput
    {
        //2) Реализовать класс TextInput.В классе должно быть 2 метода.WriteToFile - позволяет сохранить строку введенную пользователем из консоли в файл. 
        //WordCalculator - считывает текст из файла и выводит на экран количество слов в файле.
        //Путь к файлу храниться в закрытом поле класса.


        private string pathToFile = @"D:\Programming\С#\Training_CodPlex\Inteducation\mvdovare\TestWork_2_25Jan2017\TestWork_2_25Jan2017\Text_task\Task_2.txt";

        public void WriteToFile(string fromConsole)
        {
            File.WriteAllText(pathToFile, fromConsole);
            Console.WriteLine("Text is added.");
        }

        public void WordCalculator()
        {
            if (File.Exists(pathToFile))
            {
                string text = File.ReadAllText(pathToFile);
                Console.WriteLine(text);
                string[] resultfile = text.Split(' ');
                Console.WriteLine();
                Console.WriteLine("Length of the text file is - {0} words.", resultfile.Length);
            }
            else
            {
                Console.WriteLine("There is no file to read.");
            }
        }
    }
}
